lord mayor of a large town - Spanisch Englisch Wörterbuch